/*reset and common*/
.qs-calendar{font-size:11px;font-family:verdana;}
.qs-calendar,.qs-calendar div{margin:0;padding:0;}
/*QS Date Picker*/
.qs-calendar{width:170px;border:1px solid;position:absolute;display:none;padding:1px;
	-moz-box-shadow:1px 1px 5px #111;
	-webkit-box-shadow:1px 1px 5px #111;
}
.qs-calendar .weekNum,.qs-calendar .dayNum{padding:3px 2px;width:1.8em;text-align:center;}
.qs-calendar .qs-calendar-tbar{height:40px;border-bottom:1px solid;}
.qs-calendar .qs-calendar-tbar .tool{height:20px;}
.qs-calendar .qs-calendar-tbar .tool .prevYear{left:5px;}
.qs-calendar .qs-calendar-tbar .tool .prevYear div{background-position:6px 5px;}
.qs-calendar .qs-calendar-tbar .tool .nextYear{right:5px;}
.qs-calendar .qs-calendar-tbar .tool .nextYear div{background-position:6px -55px;}
.qs-calendar .qs-calendar-tbar .tool .prevMonth{left:25px;}
.qs-calendar .qs-calendar-tbar .tool .prevMonth div{background-position:6px -15px;}
.qs-calendar .qs-calendar-tbar .tool .nextMonth{right:25px;}
.qs-calendar .qs-calendar-tbar .tool .nextMonth div{background-position:6px -35px;}
.qs-calendar .qs-calendar-tbar .tool .navBtn{position:absolute;top:2px;}
.qs-calendar .qs-calendar-tbar .tool .navBtn div{height:15px;padding:1px;width:16px;}
.qs-calendar .qs-calendar-tbar .tool .titleCont{font-size:114%;font-weight:bold;left:45px;position:absolute;text-align:center;top:2px;width:80px;}/*z-index:10;*/
.qs-calendar .qs-calendar-tbar .tool .navBtn:hover{border:1px solid;padding:0;cursor:pointer;}
.qs-calendar .qs-calendar-tbar .title{height:20px;padding:0 5px;}
.qs-calendar .qs-calendar-tbar .dayNames{margin-left:1px;}
.qs-calendar .qs-calendar-tbar .dayNames div{float:left;font-weight:bold;}
.qs-calendar .qs-calendar-body{padding:5px 2px;border-bottom:1px solid;border-top:1px solid;}
.qs-calendar .qs-calendar-body table{border-collapse:collapse;}
.qs-calendar .qs-calendar-body table div:hover{width:1.8em;text-align:center;padding:1px;border: 1px solid;margin:0 !important;cursor:pointer;}
.qs-calendar .qs-calendar-body table .selectday{width:1.8em;text-align:center;padding:1px;background:80% 80%;border: 1px solid;}
.qs-calendar .qs-calendar-body table .today{font-weight:bold;}
.qs-calendar .qs-calendar-fbar{height:16px;padding:2px 0;border-top:1px solid;text-align:center;}
.qs-calendar .qs-calendar-fbar .btnToday{cursor:pointer;margin:0 auto;}
.qs-calendar .qs-calendar-fbar .btnToday:hover{font-weight:bold;}
